namespace iPhOwa.Exchange.ContentClasses.Fields
{
	/// <summary>
	/// Available fields for the urn:content-classes:message content class.
	/// </summary>
	public static class MessageFields
	{
		/// <summary>
		/// urn:schemas:httpmail:attachmentfilename
		/// </summary>
		public const string AttachmentFileName = "urn:schemas:httpmail:attachmentfilename";

		/// <summary>
		/// urn:schemas:httpmail:datereceived
		/// </summary>
		public const string DateReceived = "urn:schemas:httpmail:datereceived";

		/// <summary>
		/// urn:schemas:httpmail:displaycc
		/// </summary>
		public const string DisplayCC = "urn:schemas:httpmail:displaycc";

		/// <summary>
		/// urn:schemas:httpmail:displayto
		/// </summary>
		public const string DisplayTo = "urn:schemas:httpmail:displayto";
		
		/// <summary>
		/// urn:schemas:httpmail:cc
		/// </summary>
		public const string CC = "urn:schemas:httpmail:cc";

		/// <summary>
		/// urn:schemas:httpmail:to
		/// </summary>
		public const string To = "urn:schemas:httpmail:to";

		/// <summary>
		/// urn:schemas:httpmail:from
		/// </summary>
		public const string From = "urn:schemas:httpmail:from";

		/// <summary>
		/// urn:schemas:httpmail:flagcompleted
		/// </summary>
		[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Flag")]
		public const string FlagCompleted = "urn:schemas:httpmail:flagcompleted";

		/// <summary>
		/// urn:schemas:httpmail:fromemail
		/// </summary>
		public const string FromEmail = "urn:schemas:httpmail:fromemail";

		/// <summary>
		/// urn:schemas:httpmail:fromname
		/// </summary>
		public const string FromName = "urn:schemas:httpmail:fromname";

		/// <summary>
		/// urn:schemas:httpmail:hasattachment
		/// </summary>
		public const string HasAttachment = "urn:schemas:httpmail:hasattachment";

		/// <summary>
		/// urn:schemas:httpmail:htmldescription
		/// </summary>
		public const string HtmlDescription = "urn:schemas:httpmail:htmldescription";


		/// <summary>
		/// urn:schemas:httpmail:textdescription
		/// </summary>
		public const string TextDescription = "urn:schemas:httpmail:textdescription";


		/// <summary>
		/// urn:schemas:httpmail:messageflag
		/// </summary>
		[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Flag")]
		public const string MessageFlag = "urn:schemas:httpmail:messageflag";

		/// <summary>
		/// urn:schemas:httpmail:normalizedsubject
		/// </summary>
		public const string NormalizedSubject = "urn:schemas:httpmail:normalizedsubject";

		/// <summary>
		/// urn:schemas:httpmail:priority
		/// </summary>
		public const string Priority = "urn:schemas:httpmail:priority";

		/// <summary>
		/// urn:schemas:httpmail:subject
		/// </summary>
		public const string Subject = "urn:schemas:httpmail:subject";
	}
}